package com;

import java.io.FileInputStream;
import java.io.IOException;

public class IO_02_FileInputStream_01 {

	public static void main(String[] args) {
		// 要读取一个文件,必须先找到这个文件
		// 怎么找到对应的文件呢 : 绝对定位 和相对定位
		// 绝对定位 : D :/ xxxx
		// 相对定位 : 就是以当前文件为准,去找其他文件

		// eclipse 中./ 定位到 C:\x-gongzuo\eclipse-workspace\JavaSE_09_IO_07.21
		// (工作空间中的这个项目)
		FileInputStream fis = null;
		try {
			fis = new FileInputStream("./src/com/IO_01_Test.java");
			// read : 读取指定文件,默认一次读取一个字节,并且返回值是下一个字节的值,到达文件末尾返回-1
			int i1 = fis.read();
			System.out.println((char) i1);
			System.out.println((char) fis.read());
			System.out.println((char) fis.read());
			System.out.println((char) fis.read());
			System.out.println((char) fis.read());
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (fis != null) {
				try {
					fis.close();
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		}
	}

}
